explain framework in selenium